/**
 * @(#)com.typrotech.system.easyui.util.PageUtil
 *
 * Copyright (c) 2014-2018 上海天跃科技有限公司
 *
 * DESC:
 *
 */
package com.framework.core.easyui.util;

import org.springframework.data.domain.Page;

import java.util.HashMap;
import java.util.Map;

/**
 * 分页返回map,统一处理
 * @author fusf
 * @version 1.0  2015/11/20
 */
public class PageUtil {
    /**
     * easyui分页封装
     * @param size
     * @param o
     * @return
     */
    public static Map<String,Object> getPageMap(Long size,Object o) {
        //将数据添加到map集合中，返回Map集合
        Map<String, Object> result = new HashMap<String, Object>(2);
        result.put("total",size);
        result.put("rows", o);
        return result;
    }

    /**
     * easyui分页封装
     * @param page
     * @return
     */
    public static Map<String,Object> getPageMap(Page page) {
        return PageUtil.getPageMap(page.getTotalElements(),page.getContent());
    }

}
